Block-device specifiers in ioemu can contain colons, so skipping
always past the first colon is not a good idea. Better solutions are
in the pipeline to solve the blktap issues.
Signed-off-by: Keir Fraser <keir@xensource.com>
}
/* open device now if media present */
if (params[0]) {
- char *p = strchr(params, ':');
- p = p ? p+1 : params; /* skip colon separator if present */
if (bdrv_open(bs_table[hd_index + (is_scsi ? MAX_DISKS : 0)],
- p, 0 /* snapshot */) < 0)
+ params, 0 /* snapshot */) < 0)
fprintf(stderr, "qemu: could not open hard disk image '%s'\n",
- p);
+ params);
}
}